﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IPBoss.Copyright.Entities
{
    /// <summary>
    /// 返回版权证书对象
    /// </summary>
    public class CopyRightReturnModel
    {
        /// <summary>
        /// 消息
        /// </summary>
        public string msg { get; set; }
        /// <summary>
        /// 返回码
        /// </summary>
        public string returnCode { get; set; }
        /// <summary>
        /// 返回对象
        /// </summary>
        public object data { get; set; }
    }
    public class CopyRightRegDataPager<T>
    {
        /// <summary>
        /// 记录集合
        /// </summary>

        public List<T> list { get; set; }
        /// <summary>
        /// 总记录数
        /// </summary>
        public CopyRightRegPaging paging { get; set; }


        public CopyRightRegDataPager()
        {
            list = new List<T>();
        }
    }

    public class CopyRightRegPaging
    {
        public int total { get; set; }
        public bool hasNextPage { get; set; }
        public int pages { get; set; }
        public int pageSize { get; set; }

        public int pageNum { get; set; }

    }

    public class CopyRightRegData
    {
        public string applyPeople { get; set; }
        public string status { get; set; }
        public long? updateDate { get; set; }
        public string createUser { get; set; }
        public string flowNumber { get; set; }
        public string showName { get; set; }
        public string opusName { get; set; }
        public string fileId { get; set; }
        public string certificateCollectionMethod { get; set; }
        public int submitStatus { get; set; }
        public string queryRegisterNumber { get; set; }
        public string nodeCode { get; set; }
        public string agentPeople { get; set; }
        public string applyKind { get; set; }
        public string kind { get; set; }
        public string owners { get; set; }
        public long? createDate { get; set; }
        public string chargeSum { get; set; }
        public string applyType { get; set; }
    }
}
